package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 收货记录实体类
 * 对应数据库表：lx_recv_logs
 */
@Data
@TableName("lx_recv_logs")
public class LxRecvLogs implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 订单ID（关联lx_order_list）
     */
    private Long tbOlId;
    
    /**
     * 订单号
     */
    private String orderNo;
    
    /**
     * 箱号
     */
    private Integer ctnNo;
    
    /**
     * 箱长（cm）
     */
    private BigDecimal ctnL;
    
    /**
     * 箱宽（cm）
     */
    private BigDecimal ctnW;
    
    /**
     * 箱高（cm）
     */
    private BigDecimal ctnH;
    
    /**
     * 箱重（Kg）
     */
    private BigDecimal ctnWeight;
    
    /**
     * 总箱数（用于海运）
     */
    private Integer totalCtns;
    
    /**
     * 是否木箱/木架/托盘：0-否，1-是
     */
    private Integer isMj;
    
    /**
     * 是否单箱数据：0-否，1-是
     */
    private Integer isSingle;
    
    /**
     * 计费重量（进位后）
     */
    private BigDecimal ctnWeightJw;
    
    /**
     * 体积重（进位后）
     */
    private BigDecimal totalVwJw;
    
    /**
     * 仓库备注
     */
    private String wmRemarks;
    
    /**
     * 照片URL（多个用逗号分隔）
     */
    private String img;
    
    /**
     * 单位ID
     */
    private Long uId;
    
    /**
     * 添加时间（时间戳，秒）
     */
    private Integer addTime;
    
    /**
     * 编辑用户ID
     */
    private Long editUid;
    
    /**
     * 编辑时间（时间戳，秒）
     */
    private Integer editTime;
}


